Convolutional Neural Network for Computer Vision and Natural Language Processing

نویسنده

  • Mingbo Ma
چکیده

Machine learning techniques are widely used in the domain of Natural Language Processing (NLP) and Computer Vision (CV), In order to capture complex and non-linear features deeper machine learning architectures become more and more popular. A lot of the state of art performance have been reported by employing deep learning techniques. Convolutional Neural Network (CNN) is one variant of deep learning architectures which has received intense attention in recent years. CNN is inspired from the domain of biology, which tries to mimic the way of how signal are processed in human brain. CNN is type of feed forward artificial neural network which are constructed by multiple layers. Signals are passed through these layers with non-linear activation functions. Within each layer, there are a lot of independent node to process the signal in different regions or aspects. CNN has achieved great success in sentence modeling, image recognition and feature detection. In this paper, we introduce the motivation, intuition, architectures and algorithm of CNN. In particular, we discuss several recent achievements of CNN in NLP and CV.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Convolutional Neural Network based on Adaptive Pooling for Classification of Noisy Images

Convolutional neural network is one of the effective methods for classifying images that performs learning using convolutional, pooling and fully-connected layers. All kinds of noise disrupt the operation of this network. Noise images reduce classification accuracy and increase convolutional neural network training time. Noise is an unwanted signal that destroys the original signal. Noise chang...

متن کامل

Deep Learning applied to NLP

Convolutional Neural Network (CNNs) are typically associated with Computer Vision. CNNs are responsible for major breakthroughs in Image Classification and are the core of most Computer Vision systems today. More recently CNNs have been applied to problems in Natural Language Processing and gotten some interesting results. In this paper, we will try to explain the basics of CNNs, its different ...

متن کامل

Merging Recurrence and Inception-Like Convolution for Sentiment Analysis

Computer vision has driven many of the greatest advances in convolutional neural networks, a model family that has found only limited use for natural language processing. The inception module [2] of GoogleNet in particular attains high classification accuracy with few parameters. This project attempts to harness the insights of the inception module in a jointly convolutional and recurrent natur...

متن کامل

Very Deep Convolutional Networks for Text Classification

The dominant approach for many NLP tasks are recurrent neural networks, in particular LSTMs, and convolutional neural networks. However, these architectures are rather shallow in comparison to the deep convolutional networks which are very successful in computer vision. We present a new architecture for text processing which operates directly on the character level and uses only small convoluti...

متن کامل

In-depth Question classification using Convolutional Neural Networks

Convolutional neural networks for computer vision are fairly intuitive. In a typical CNN used in image classification, the first layers learn edges, and the following layers learn some filters that can identify an object. But CNNs for Natural Language Processing are not used often and are not completely intuitive. We have a good idea about what the convolution filters learn for the task of text...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2015